<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.videoshow.videohide {height: 0;opacity: 0;}
/* body {font-family: SounrceHanSans-Light;} */
/*æ’ä»¶æ&nbsp;·å¼ï¼Œå¦‚æžœæœ‰å¤šä¸ªä¸€æ&nbsp;·çš„åªç•™ä¸€ä»½*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel .disabled{ display: none;}
/*æ’ä»¶æ&nbsp;·å¼ end*/



.slick-slider {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list: focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	min-height: 1px;
}
[dir = 'rtl'] .slick-slide {
	float: right;
}
.slick-slide .slick-loading img {
	display: none;
}
.slick-slide .dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow .slick-hidden {
	display: none;
}
.ytable {
	display: table;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}
.ytable-cell {
	display: table-cell;
	vertical-align: middle;
}

/*home*/
.siteheader .header-menu li em a,.siteheader .header-menu li em a:after,.siteheader .language a,.home_nav li a,.home_nav li a .icon,.homeproduct .list li .pic,.homeproduct .list li,.homeproduct .list li p,.footer nav li.weixin .pic a,.homesolution .list li .inner:after,.homesolution .list li .text,.homesolution .list li .p,.homesolution .list li h3{
  -webkit-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.homesolution .list li .Ispic{
	-webkit-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.homesolution .list li:hover .Ispic{
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.Homecontainer{width: 100%;position: relative;}
.Homecontainer .movemenu{position: fixed; top: 4.6%; width: 100%; height: 45px;background: none;z-index: 100;cursor: pointer;}
.siteheader{position: fixed; opacity: 1;  left: 0; width: 100%; top: 0; z-index: 150;transition: 0.5s;background:#fff;box-shadow: 0 0 5px 1px rgba(0,0,0,0.25);}
.noshow .siteheader{opacity: 0;transform: translateY(-100%);}
.noshow .movemenu{z-index: 153;}
.auto_xcenter{ max-width: 1440px; margin: 0 auto;}
.auto_1200{max-width: 1200px;margin: 0 auto;}
@media(max-width:1440px){
	.auto_xcenter{ margin: 0 6%; max-width: none; }
}
@media(max-width:1024px){
	.auto_xcenter{ margin: 0 3%; max-width: none; }
	.noshow .siteheader{ opacity:1; transform:none}
	.auto_1200{ margin: 0 3%; max-width: none;}
}

/* å¤´éƒ¨-header Start */
/*siteheader*/
.siteheader .header-mid{padding-right: 21px;}
.siteheader .sub-menu-layer{ background:rgba(202, 159, 127, 0.8);}
.siteheader .header-left {float: left; width: 60%;max-width: 357px; display:table; height:98px;}
.siteheader .Landline_box{position:relative;}
.siteheader .Landline_box .Landline{position: absolute;top: 6px;right: 0;font-size: 15px;padding-left: 37px;background: url(../images/tel.png) no-repeat left center;}
.siteheader .header-left .logo{ display:table-cell; vertical-align:middle;}
.siteheader .header-mid,
.siteheader .header-right{ float:right;}
.siteheader .header-right{position:relative;padding: 37px 0;}
.siteheader .open-search{ display:block; width:40px; height:30px; background:url(../images/search_icon.png) no-repeat center center;}
.siteheader .open-search-show{ position:relative; background:none;}
.siteheader .open-search-show::before,
.siteheader .open-search-show::after{ position:absolute; content:''; width:60%; left:20%; top:50%; height:3px; background:#136ab2; transform:rotate(-45deg);}
.siteheader .open-search-show::after{transform:rotate(45deg);}
.siteheader .top-search{ border:1px solid #136ab2; background:#fff;  padding-right:30px;}
.siteheader .top-search .text{  width:100%; height:30px; line-height:30px; border:none; padding-left:10px; color:#666;}
.siteheader .top-search .btn{ position:absolute; right:0; top:0; width:30px; height:100%; background:url(../images/search_icon.png) no-repeat center center;}

.siteheader .header-menu li{ width:auto !important; padding:0 21px; }
.siteheader .header-menu li a{line-height: 105px;position: relative;}
.siteheader .header-menu li em a{ font-size:16px; color: #333;}
.siteheader .header-menu li em a:after{content: ""; display: block; position: absolute;  bottom: 0; width: 0; left: 50%; height:3px; background: #106ab2}
.siteheader .header-menu li.aon em a,
.siteheader .header-menu li em a:hover{ color: #106ab2; font-weight: bold }
.siteheader .header-menu li.aon em a:after,
.siteheader .header-menu li em a:hover:after{ width: 100%; left: 0;}

.siteheader .header-menu li .sub{ display:block !important;}
.siteheader .header-menu li .sub-menu dt a{ color:#fff; background:none; padding:0 26px;}
.siteheader .header-menu li.has-sub{ position:inherit !important;}
.siteheader .header-menu li .sub{  width:100% !important; background:#f4f4f4; left:0 !important; right:auto !important;}
.siteheader .header-menu li .sub-intro{ max-width:900px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.siteheader .header-menu li .sub-left{ width:35%;}
/*.siteheader .header-menu li .sub-menu{ padding:0 10% 0 5%;}*/
.siteheader .header-menu li .sub-menu dt a{  transition:0.5s;}
.siteheader .header-menu li .sub-right{ width:60%; overflow:hidden;}
.siteheader .header-menu li .sub-right .sub-txt{ float:left; width:55%; line-height:24px; font-size:14px; color:#000; text-align:justify; text-justify:inter-ideograph;}
.siteheader .header-menu li .sub-right .sub-txt a{color:#db9a51;}
.siteheader .header-menu li .sub-right .sub-img{ float:right; width:41%;}
.siteheader .header-menu li .sub-menu dt { padding:6px}
.siteheader .header-menu li .sub-menu dt a{ padding:0; color:#999; line-height:40px; border: 1px solid #eee; text-align: center; background: #fff; display: block}
.siteheader .header-menu li .sub-menu i{ display: inline-block; vertical-align: middle; margin-right: 5px; }
.siteheader .header-menu li .sub-menu img{ width: 30px; height: 30px; display: block;}
.siteheader .header-menu li .sub-menu  .img2{ display: none;}
.siteheader .header-menu li .sub-menu dt a:hover{ color:#fff; background: #136ab2; border-color: #136ab2}
.siteheader .header-menu li .sub-menu dt a:hover .img2{ display: block;}
.siteheader .header-menu li .sub-menu dt a:hover .img1{ display: none;}

.siteheader .top-search{ position:absolute; right:0; top:100%;width:220px;display:none;z-index: 99;}

.siteheader .language {float:right;line-height: 104px;font-size:16px;padding-right: 1%;}
.siteheader .language a{ border: 1px solid #ccc; color: #666; font-family: arial; font-size: 14px;padding: 6px;}
.siteheader .language a:hover{color: #126ab5; border-color: #126ab5;}
@media(min-width:1025px){
.siteheader .header-menu li .back{ display:none;}
}
@media(max-width:1366px){
	.siteheader .header-menu li{ padding: 0 15px;}
}
@media(max-width:1240px){
	.siteheader .header-menu li{ padding: 0 7px;}
}
@media(max-width:768px){
.siteheader .Landline_box .Landline{display:none;}	
}
@media(max-width:1024px){
	.header {position:relative;}
	.siteheader .header-left{height: auto; padding: 15px 0;}
	.siteheader .header-right{background:#fff;position: absolute;right: 80px;top: 50%;margin-top: 13px;padding: 0;}
	.siteheader .open-search{ border-left: none;}
	.siteheader .language{line-height: 56px;padding-right: 45px;}
.siteheader .Landline_box .Landline{right: 121px;top: 17px;}



.siteheader #header-menu.header-menu-show{ right:0;}
.siteheader #header-menu li em{ border-bottom-color:#136ab2;padding:3%;}
.siteheader #header-menu li a{color:#fff;}
.siteheader #header-menu li em a{border-bottom:0;   font-weight:normal; position:relative;}
.siteheader #header-menu li:first-child em a::after,
.siteheader #header-menu li.has-sub em a::after{ position:absolute; content:''; width:12px; height:12px; right:0; top:50%; margin-top:-6px; background:url(../images/header/siteheader-right_menu.gif) no-repeat center center;}
.siteheader #header-menu li:first-child em a::after{ background-image:url(../images/header/siteheader-home.png);}
.siteheader #header-menu li .sub{ position:relative; left:0; top:0; width:100%; background:#fff; z-index:10;}
.siteheader #header-menu li .back,
.siteheader #header-menu li .sub-menu dt{border-bottom:1px solid #aa1f24;}
.siteheader #header-menu li .sub-menu dt a{ border-bottom:0; padding:3% 5%; font-size:16px;}
.siteheader #header-menu .sub-left{ display: none;}
.siteheader #header-menu li .back{padding:3% 5%;  font-size:16px;}
.siteheader #header-menu li .sub-menu img{ width: 30px; height: 30px;}
.siteheader #header-menu li .sub-menu  .img2{ display: none;}
.siteheader #header-menu li .back::before{ display:inline-block; content:''; vertical-align:middle; margin-right:5px; width:12px; height:12px; background:url(../images/header/siteheader-left_menu.gif) no-repeat left center;}
.Public_nav_style #header-menu ul{ background: rgba(0,160,217,0.7);}
.siteheader #header-menu li .sub-menu dt a{ color: #333; font-size: 14px; padding-top: 0; padding-bottom: 0;}
.siteheader #header-menu li .back, .siteheader #header-menu li .sub-menu dt{border-bottom: 1px solid #136ab2;}
.siteheader #open_menu{ position:absolute; width:40px; height:30px; top:50%; margin-top:-15px; background:#136ab2; right:0;}
.siteheader #open_menu i,
.siteheader #open_menu i::before,
.siteheader #open_menu i::after{ background:#fff;}
.siteheader #open_menu i{ height:2px; width:60%; left:20%; margin-top:-1px;}
}

/*åº•éƒ¨ */
.footer{background: #282828;}
.footer ,.footer a{ color: #a9a9a9;}
.footer a:hover{ color: #fff;}
.footer .bottom{ padding:4% 0;}
.footer nav li{ width: 100%;}
.footer nav li h3{ font-size: 15px; color: #fff; margin: 0 0 10px;}
.footer nav li dl{ overflow:hidden; padding-bottom:10px;}
.footer nav li dl dd{ padding: 5px 0;}

.footer nav li.weixin .pic{ padding-top: 5px;}
.footer nav li.weixin{width: auto;position: relative;float: right;}
.footer nav li.weixin .pic{display:inline-block;vertical-align: top; text-align: center;width: 120px;}
.footer nav li.weixin .pic + .pic {margin-left: 2%;}
.footer nav li.weixin .Landline{display:block;width: 100%; clear:both; padding-left: 37px;background: url(../images/tel2.png) no-repeat left center;line-height: 28px;}
.footer nav li.weixin .pic.wlink{margin-right: 0;width: 144px;}
.footer nav li.weixin dl {white-space: nowrap;}
.footer nav li.weixin .pic a{display: block;}
.footer nav li.weixin .pic a:hover{box-shadow: 0 0 3px 1px rgba(255,255,255,0.55);}
.footer nav li.weixin .pic a+a{margin-top: 5px;}
.footer nav li.weixin .pic&gt;span{display: block;}
.footer nav li.weixin .pic&gt;span.tit{padding-top: 8%;}
.footer footer{ padding: 1.5% 0; text-align: center; border-top: 1px solid #3f3f3f;}
.footer .copyright{ margin: 0;display: inline-block;}
.footer .links a{ margin-right: 20px; position: relative;}
.footer .links a+a:before{left: -10px;content: ""; width: 1px; height: 50%; background: #919191; position: absolute; top: 30%;}
.footer .share{ padding-top: 10px; display: inline-block; padding-left: 20px;}
.footer .share a{position: relative; display: inline-block; margin-right: 8px; border-radius: 50%; background-color: #444; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 20px; cursor: pointer; position: relative;background-image: none;}
.footer .share a::before{position: absolute;color: #a9a9a9;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.footer .share .bshare-custom .bshare-more.more-style-addthis{background: #444;}
.footer .share .bshare-custom .bshare-more.more-style-addthis::after,.footer .share .bshare-custom .bshare-more.more-style-addthis::before{content:"";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-color: #a9a9a9;border-radius: 5px;}
.footer .share .bshare-custom .bshare-more.more-style-addthis::after{width: 1px;height: 50%;}
.footer .share .bshare-custom .bshare-more.more-style-addthis::before{height: 2px;width: 50%;}
.footer .share a.icon-qq::before{content:"";background: url("../images/QQ.png") no-repeat center center;background-size: 50%;}
#bsMorePanel{    max-height: 368px; max-width: 535px;}
.bFind-wrapper-top{height: 25px!important;}
.bsFooterDiv{display: none!important;}
.bsTop{width: 100% !important;}
.bsFrameDiv,.bsFrameDiv div{height: auto!important;}
.bsFrameDiv img{margin: 15px!important;}
/*.footer .share a:hover::before{color: #fff;}*/
.footer .share figure{ position: absolute; bottom: 120%; width: 110px; padding: 5px; border-radius: 5px; text-align: center; background: #000; left: 50%; margin-left: -55px;border: 1px solid #fff; display: none;}
.footer .share a:hover figure{ display: block;}
@media only screen and (min-width:1025px ) {
	.footer nav li{ float: left; width: 11%;}
}
@media (max-width: 1440px) {
	.footer nav li {width: 10%;}
}
@media only screen and (max-width:1024px ) {
	.footer nav li.li{ display: none;}
	.footer nav li{ border-bottom: 1px solid #434242;}
	.footer nav li h3{ padding-top: 10px;}
	.footer nav li.weixin{ margin-top: 15px; text-align: center; border-bottom: none; width: 100%; padding-left: 0; float: none; float: none;margin: 0 auto;}
.footer nav li.weixin .Landline{left: 0;text-align: left;}
}
@media (max-width: 640px) {
	.footer nav li.weixin .pic.wlink {width: 36%;}
	.footer nav li.weixin .pic {width: 25%;}
	.footer nav li.weixin .Landline {
		display: inline-block;
		width: auto;
	}
}
/*******************é¦–é¡µ***************/
@keyframes firstPart {
	0% {
		bottom: 40px;
	}

	100% {
		bottom: 20px;
	}

}

@-webkit-keyframes firstPart

/* Safari and Chrome */
{
	0% {
		bottom: 40px;
	}

	100% {
		bottom: 20px;
	}

}

.mousetip {
	display: none;
	background: url(../images/mousetip.png) no-repeat;
	width: 62px;
	height: 63px;
	position: fixed;
	bottom: 10px;
	left: 50%;
	margin-left: -31px;
	z-index: 100;
	cursor: pointer;
	animation-name: firstPart;
	animation-duration: 0.8s;
	animation-timing-function: linear;
	animation-delay: 0.5s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
	-moz-animation-name: firstPart;
	-moz-animation-duration: 0.8s;
	-moz-animation-timing-function: linear;
	-moz-animation-delay: 0.5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: alternate;
	-moz-animation-play-state: running;
	-webkit-animation-name: firstPart;
	-webkit-animation-duration: 0.8s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running;
	-o-animation-name: firstPart;
	-o-animation-duration: 0.8s;
	-o-animation-timing-function: linear;
	-o-animation-delay: 0.5s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: alternate;
	-o-animation-play-state: running;
}
.mousetip.on {
	display: none;
	background: url(../images/mousetip2.png) no-repeat;
}	
.mousetip.up{ background-image: url(../images/Other002373-mousetip_up.png);}

.home_title h1{ font-size: 36px; font-weight: lighter; text-align: center; color: #000; margin: 0; padding-bottom: 4%;}
@media(max-width:1024px){
	.home_title h1{ font-size: 28px;}	
}
@media(max-width:767px){
	.home_title h1{ font-size: 22px;}	
}

/*é¦–é¡µä¸€å±ä¸€æ»š*/
.Homecontainer .section{ background-position: center; background-repeat: no-repeat;}

.homebaner .video_box{position: absolute;background: #fff;width: 100%;left: 0;top: 0;height: 100%;/* display: none; */z-index: 10;overflow: hidden;}
.homebaner .video_box #video{position: absolute;visibility: visible;margin: auto; left: 0; bottom: 0; top: 0;margin: auto; width: 100%; background: #fff;height: 100vh;object-fit:fill
}
.homebaner .slide.active{position: relative;}
.homebaner .href{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.homebaner .img{text-align: center; margin: 0 auto;}
.homebaner .img.word{max-width: 844px; width: 50%;}
.homebaner .img.pic{max-width: 1256px; width: 70%;}
.homebaner .fp-controlArrow{ width: 50px !important; height: 50px !important; margin-top: -25px !important; border: none !important; background: url(../images/ban_btns.png) no-repeat;}
.homebaner .fp-prev{ background-position: left top; left:6% !important;}
.homebaner .fp-next{ background-position: right top; right: 6% !important;}
@media (min-width:1024px) {
.homesection1.active .slide.active .animated.fadeInLeft{
		-webkit-animation-name: fadeInLeft;
		animation-name: fadeInLeft
	}
.homesection1.active .slide.active .animated.fadeIn{
		-webkit-animation-name: fadeIn;
		animation-name: fadeIn
	}
}
@media (max-width:1024px) {
.homebaner{ padding-top:65px;}
.homebaner .video_box #video{ position:relative}
}
.home-tit{text-align: center; margin: 0;}
.home-tit .en{display: block;}
.home-tit .cn{color: #333; font-size: 42px; background: #fff; position: relative;z-index: 2; top: -15px; font-weight:bold}
.home-tit p{font-size: 16px; color: #666; margin: 0;font-weight: normal;}
/*homeabout */
.homeabout{/* padding-top: 5%;height: 100vh; */ position: relative; padding: 1% 0;}
.homeabout &gt;.auto_xcenter{background: url(../images/ditu.png) no-repeat right 35%; position: relative;z-index: 2;}
.home_intro{float: left; width: 50%; overflow: hidden;}
.home_intro .home-tit{text-align: left;}
.home_intro .home-tit .en{margin-left: 20%;}
.home_intro .text{font-size: 16px; color: #666; line-height: 1.85; margin: 3% 0;margin-right: 6%;text-align: justify;}
.home_intro .numdata{margin: 0 -1.5%;}
.home_intro .numdata li{ display: inline-block; padding: 1.5%; text-align: center;}
.home_intro .numdata li&gt;span{display: block;}
.home_intro .numdata li .num{color: #136ab2; font-size: 60px;font-family: arial;font-weight: bold;line-height: 1;}
.home_intro .numdata li .counter{ font-family: DINCond;}
.home_intro .numdata li .num em{font-style: normal; font-size: 16px;padding-left: 5px;}
.home_intro .more{display: block;margin-top: 7%; float: right;margin-top: -12px;margin-right: 6%;}
.home_intro .more a{background: #136ab2; display: inline-block; font-size: 16px; color: #fff; position: relative; padding: 16px 40px 16px 40px;}
.home_intro .more a i{display: inline-block; font-style: normal; background: url(../images/arow_r.png) no-repeat; width: 31px; height: 7px; margin-left: 10px; top: -2px; position: relative;}
.home_nav{float: right; max-width: 574px; width: 50%;}
.home_nav li{float: left; width: 50%; padding: 2%;}
.home_nav li a{display: block; position: relative; padding: 11%; border-bottom: 1px solid #e6e6e6; font-size: 16px; color: #666;}
.home_nav li a .icon{display: inline-block; background-repeat:no-repeat; background-position: left center; width: 32%; height: 38px; position: relative; top: 8px;}
.home_nav li a i{position: absolute; top: 50%; right: 11%; font-style: normal;}
.home_nav li:nth-child(1) a .icon{ background-image: url(../images/icon1.png);}
.home_nav li:nth-child(2) a .icon{ background-image: url(../images/icon2.png);}
.home_nav li:nth-child(3) a .icon{ background-image: url(../images/icon3.png);}
.home_nav li:nth-child(4) a .icon{ background-image: url(../images/icon4.png);}
.home_nav li a:hover{ background: #136ab2; border-bottom-color:#136ab2; color: #fff;}
.home_nav li:nth-child(1) a:hover .icon{ background-image: url(../images/icon1_on.png);}
.home_nav li:nth-child(2) a:hover .icon{ background-image: url(../images/icon2_on.png);}
.home_nav li:nth-child(3) a:hover .icon{ background-image: url(../images/icon3_on.png);}
.home_nav li:nth-child(4) a:hover .icon{ background-image: url(../images/icon4_on.png);}

.home_news{ margin-top: 1%;}
.home_news .auto_xcenter{ border: 1px solid #ececec; overflow: hidden;}
.home_news .top{ float: left; width: 49.719%; position: relative; padding: 10px; padding-right: 0; overflow: hidden;}
.home_news .top figure{ position: relative; transition: all 0.5s;}
.home_news .top figure img{width: 100%;max-height: 374px;}
.home_news .top:hover figure{ transform: scale(1.05);}
.home_news .top figure span{display: block; transition:0.3s; position:absolute; left:0; bottom:0; height:50%; right:0; content:'';
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */}
.home_news .top p{ position: absolute; left: 0; bottom: 0; margin: 0; color: #fff; padding: 3%; font-size: 16px;width: 100%;}
.home_news ul.news-nav{ float: right; width: 50.2%;}
.home_news .news-nav li a{ display: block; width: 100%; padding: 2.5% 4%; padding-right: 160px; position: relative; border-bottom: 1px solid #ececec;}
.home_news .news-nav li:last-child a{ border-bottom: none;}
.home_news .news-nav li time{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 130px; text-align: center; font-family: DINCond; font-size: 20px; color: #999999; border-left: 1px solid #ececec;}
.home_news .news-nav li time b{ font-size: 40px; display: block;}
.home_news .news-nav li *{ margin: 0;}
.home_news .news-nav li a{}
.home_news .news-nav li h3{ font-size: 15px; font-weight: normal; color: #333;}
.home_news .news-nav li p{ color: #888888; margin-top: 2%;}
.home_news .news-nav li.slick-current a,
.home_news .news-nav li a:hover{ background: #f9f9f9;}
.home_news .news-nav li.slick-current a time,
.home_news .news-nav li a:hover time{ color: #136ab2;}

@media(min-width:1980px){
	.homeabout &gt;.auto_xcenter,.home_news .auto_xcenter{margin: 0 4%;}
	.home_news .auto_xcenter,.homeabout &gt;.auto_xcenter,.home_intro .text,.home_nav{max-width: none;}

}

@media(max-width:1600px){
	.homeabout{ padding-top: 1%;}
	/*.home_intro .more{ margin-top: 2%;}*/
	.home_news{ margin-top: 1%;}
	.home-tit .cn{ font-size: 38px;}
	.home_intro .text{ margin: 1% 0; line-height: 1.65;margin-right: 6%;}
	.home_news .news-nav li a{ padding: 2.5% 4%;padding-right: 160px;}
}
@media(max-width:1440px){
	.home_intro .numdata li .num{ font-size: 50px;}
	.home_news .top figure img{width: 100%;max-height: 340px;}
}
@media(max-width:1366px){
	.home-tit .cn{ font-size: 36px;}
	.home_intro .text{ margin: 0 6% 0 0; font-size: 15px; line-height: 1.55;}
	.home_intro .numdata li .num{ font-size: 40px;}
	.home_intro .more a{ padding: 10px 40px;}
	.home_news .news-nav li a{ padding: 1.5% 4%;padding-right: 160px;}
	.home_news .news-nav li time b{ font-size: 30px;}
	.home_news .top figure img{width: 100%;max-height: 270px;}
}
@media(max-width:1024px){
	.fp-section,
	.fp-section.fp-table,
	.fp-slide.fp-table,
	.fp-tableCell{ height: auto!important;}
	.homeabout{ height: auto; padding: 1% 0;}
	.home-tit .cn{ font-size: 30px;}
	.home-tit .en{ width: 25%;margin: 0 auto;}
	.home_intro .home-tit .en{ width: 50%;}
	/*.home_intro .more{ margin: 5% 0;}*/

	.home_news .news-nav li time{font-size: 16px;}
	.home_news .news-nav li time b{font-size: 22px;}
	.home_news .news-nav li a{padding: 0.5%  4%;padding-right: 160px;}
}

@media(max-width:768px){
	.home_intro,
	.home_nav,
	.home_news .top,
	.home_news ul.news-nav{ width: 100%; float: none;}
	.home_news .top,
	.home_news ul.news-nav{ padding: 10px;}
	.homeabout{  padding: 5% 0;}
	.home_intro .more,.home_intro .text{margin-right: 0;}
}
@media(max-width:640px){
	.home-tit .cn{ font-size: 24px;}
	.home-tit .en{ width: 50%;}
	.home-tit p{ font-size: 14px;}
	.home_intro .text{ font-size: 14px;}
	.home_intro .numdata li .num{ font-size: 40px;}
	.home_news .news-nav li a{padding-top:2.5%;padding-bottom: 2.5%;}
	.home_news .news-nav li time{ font-size: 14px; width: 90px;}
	.home_news .news-nav li time b{ font-size: 20px;}
	.home_news .news-nav li a{ padding-right: 110px;}
	.home_intro .more a {padding: 5px 15px;}
}



/* homeproduct*/
.particle-network-animation { position: absolute; top: 0; left: 0; right: 0; height: 100%; z-index: 1; width: 100%;}
.particle-network-animation::before { z-index: -2; content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-size: cover;  opacity: 0.2;}
.glow { z-index: -1; position: fixed; top: 50%; left: 50%;  background-image: radial-gradient(circle closest-side, rgba(255, 255, 255, 0.025), transparent);}
.glow-1 {  width: 150vw;  height: 150vh;  margin-top: -75vh;  margin-left: -75vw;  animation: glow-1-move 25s linear infinite both;
}
@keyframes glow-1-move {
  from {
    transform: translate(-100%, 100%);
  }
  to {
    transform: translate(100%, -100%);
  }
}
.glow-2 {  width: 100vw;  height: 100vh;  margin-top: -50vh;  margin-left: -50vw;  animation: glow-2-move 25s linear 8.3333333333s infinite both;
}

@keyframes glow-2-move {
  from {
    transform: translate(-100%, 0%);
  }
  to {
    transform: translate(100%, 100%);
  }
}
.glow-3 {
  width: 120vw;  height: 120vh;  margin-top: -60vh;  margin-left: -60vw;  animation: glow-3-move 25s linear 16.6666666667s infinite both;
}

@keyframes glow-3-move {
  from {
    transform: translate(100%, 100%);
  }
  to {
    transform: translate(0%, -100%);
  }
}


/* .homeproduct{padding-top: 3%;} */
.homeproduct{overflow: hidden;}
.homeproduct .home-tit{padding: 3% 0 2%;}
.homeproduct .list{/* padding-top: 2%; */ position: relative;}
.homeproduct .list ul{position: relative;/*background: #126ab5;*/}
.homeproduct .list li{ float: left; width: 20%;   position: relative; z-index: 2; /* height: 100vh; */ overflow: hidden;}
.homeproduct .list li+li{border-left: 1px solid #ececec;}
.homeproduct .list li .outer{position: relative;z-index: 3;}
.homeproduct .list li .inner{position: relative; text-align: center; color: #000;padding: 5vh 5%;}
.homeproduct .list li .href{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5;}
.homeproduct .list li .icon{display: none;}
.homeproduct .list li h3{font-size: 24px;}
.homeproduct .list li h3 a{color: #126ab5;}
.homeproduct .list li:hover .inner,
.homeproduct .list li:hover h3 a{color: #fff;}
.homeproduct .list li p{margin: 0; font-size: 14px; line-height: 1.85;opacity: 0.8; padding: 0 5%; height: 80px;overflow: hidden;text-align: justify;}
.homeproduct .list li p.hover{ display: none;}
.homeproduct .list li .pic{padding: 5% 0 8% 0;}
.homeproduct .list li .pic .Ispic{ padding-bottom: 94.512195%; display: block;}
.homeproduct .list li:hover{ background: #126ab5;/*#00a0d9; *//*padding-bottom: 2%;*/}
.homeproduct .list li:hover .show{ display: none;}
.homeproduct .list li:hover .hover{ display: block; /*height: 75px;*/}
.homeproduct .list li.more{ display:none}


@media(max-width:1024px){
	.homeproduct .list li .icon{ width: 60%; margin: 0 auto;}
	.homeproduct .list li h3{ font-size: 20px;}
}
@media(max-width:767px){
	.homeproduct .list:before,
	.homeproduct .list:after{ content:''; height:100%; position:absolute; top:0; border-left: 1px solid #ececec; z-index:5}
	.homeproduct .list:before{ left:33.5%;}
	.homeproduct .list:after{ right:33.5%}
	.homeproduct .list ul{ text-align: center;}
	.homeproduct .list ul:before{ content:''; position:absolute; width:100%; top:49%;border-top: 1px solid #ececec; z-index:5}
	.homeproduct .list li{ width: 32%; float: none; display: inline-block;}
	.homeproduct .list li h3{ font-size: 16px;}
	.homeproduct .list li p{ display: none!important;}
	.homeproduct .list li .inner{ padding-top:4vh}
	.homeproduct .list li .icon{ width: 50%;}
	.homeproduct .list li+li{border:none}
	.homeproduct .list li.more{ display:inline-block; padding-bottom:30%;}
	.homeproduct .list li.more a{ background:url(../images/arow_r.png) no-repeat right center; display:inline-block; padding-right:40px;}
	.homeproduct .list li.more:hover{ background:none}
}

/* homesolution*/
.homesolution{/* padding-top: 3%; */ overflow: hidden;}
@media(min-width:641px){
.homesolution .list{margin: 0 -1%;}
.homesolution .list li .inner{ margin: 1%;}
}
.homesolution .list{padding-top: 2%;}
.homesolution .list ul{ text-align: center;}
.homesolution .list li{ display: inline-block; width: 29.4%;}
.homesolution .list li .inner{position: relative; text-align: center; color: #fff;}
.homesolution .list li .inner:after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0,0,0,0.5); z-index: 1;height: 74px;}
.homesolution .list li .href{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3;}
.homesolution .list li .pic{overflow: hidden;}
.homesolution .list li .Ispic{padding-bottom: 54.6875%; display: block;}
.homesolution .list li .text{position: absolute; left: 0; bottom: 0; width: 100%; text-align: left; padding: 19px 5%;z-index: 2;}
.homesolution .list li h3{font-size: 24px; font-weight: lighter; margin: 0; padding: 0;}
.homesolution .list li h3:before{content: ""; display: block; width: 20px; height: 1px; background: #00a9f4; margin-bottom: 15px; display: none;}
.homesolution .list li .p{margin: 0; font-size: 14px; line-height: 1.85;opacity: 0;/* color: #a8aab2; */ max-width: 460px; display: none; padding-top: 3%;}
.homesolution .list li:hover .inner:after{ height: 100%;}
.homesolution .list li:hover .text{bottom: 10px;}
.homesolution .list li:hover .p{opacity: 1; display: block;}
.homesolution .list li:hover h3{color: #00a9f4; font-weight: bold;}
.homesolution .list li:hover :before{ display: block;}
.homesolution .list li:hover .text{ background: none;}
@media (max-width:1366px) {
	.homeproduct .home-tit{padding: 2% 0 0;}
	.homesolution .list li .Ispic{ padding-bottom: 49%;}
}
@media (max-width:1200px) {
	.homesection4{overflow: hidden;}
}
@media (max-width:1024px) {
	.homesolution{ padding-top: 5%;}
}
@media(max-width:640px){
	.homesolution .list li{ float: none; width: 100%; padding:1% 0;}
	.homesolution .list li h3{ font-size: 20px;}

}
/**************************** é¦–é¡µ End **************************/

.Nybanner{ padding-top: 99px;}
.Nybanner img{ width: 100%;}
.wapban{ display: none;}
@media(max-width:1024px){
	.Nybanner{ padding-top:65px;}
}
@media(max-width:1024px){
	.wapban{ display: block;}
	.pcban{ display: none;}
}
.NYmenu{ border-bottom: 1px solid #e1e1e1; line-height: 70px; margin-bottom: 3%;}
.location{ float: right; padding-left: 25px; background: url("../images/icon_home.png") no-repeat left center; font-size: 0;}
.location *{ display: inline-block; vertical-align: middle; font-size: 14px; color: #999999;}
.location i{ margin: 0 8px 0 12px; display: inline-block; border: 5px solid transparent; border-left-color: #dddddd;}
.NYmenu li{ float: left; margin-right:3%; font-size: 15px;}
.NYmenu li a{ display: block; position: relative; color: #666; padding: 0 10px;}
.NYmenu li a:hover,
.NYmenu .active a{ color: #fff; background: #136ab2;}
.location a:hover,
.location span{ color: #136ab2;cursor: pointer;}
.NYmenu li a:hover:after,
.NYmenu .active a:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background: #136ab2;}
@media(max-width:1024px){
	.location{ display: none;}
}
@media(max-width:640px){
.NYmenu{ line-height:40px;}
}

/*äº§å“ä¸­å¿ƒ*/
.pro_list{}
.pro_list li{ width: 23.612%; margin-right: 1.8%; float: left; margin-bottom: 2.5%; text-align: center;}
.pro_list li *{ margin: 0;transition: all 0.5s;}
.pro_list li:nth-child(4n){ margin-right: 0;}
.pro_list li .pic{ border: 1px solid #ececec; overflow: hidden;}
.pro_list li figure{ padding-top: 94.416%; transition: all 0.5s;}
.pro_list li h3{ font-weight: normal;  font-size: 18px; color: #343434; padding: 8% 0 2%; transition: all 0.5s;}
.pro_list li p{ color: #888888; padding-bottom: 3%;}
.pro_list li .txt{transition: all 0.5s; position: relative; background: #fff;}
.pro_list li a:hover figure{ transform: scale(1.05);}
.pro_list li a:hover h3,
.pro_list li a:hover p{ color: #ffffff; padding-left: 2%; padding-right: 2%;}
.pro_list li a:hover .txt{ background: #106ab2;}
@media(max-width:740px){
	.pro_list li{ width: 48%; margin: 0 1% 5%;}
	.pro_list li h3{ font-size: 16px;}
}

/*Page002046 */
.Page002046{ padding-top: 3%}
.Page002046 .Pages{ text-align:center; padding:0 0 8%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 17px; line-height:40px; color:#666666; font-size: 15px;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#136ab2; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:42px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:42px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ font-size: 0;}
.Page002046 .Pages .a_first:before,
.Page002046 .Pages .a_end:before{ display: inline-block; font-size: 16px; vertical-align: middle;}
.Page002046 .Pages .a_first:before{ content: 'é¦–é¡µ';}
.Page002046 .Pages .a_end:before{ content: 'æœ«é¡µ';}
@media(max-width:640px){
	.Page002046 .Pages .a_first,
	.Page002046 .Pages .a_end,
	.Page002046 .Pages .num{ display:none;}
}
@media(max-width:480px){
	.Page002046 .Pages a{padding:0 5px; }
}

/*äº§å“ä¸­å¿ƒè¯¦æƒ…*/
.product_top{ margin-bottom:3%;}
.product_top .pic{ float:right; width: 75%; position: relative;}
.product_top .txt{ position: absolute; left: 0; bottom: 0; width: 100%; z-index: 5; color: #136ab2; padding: 2% 4%; transition: all 0.5s;}
.product_top .txt h2{ font-weight: normal; font-size: 20px; margin: 0 0 1%;}
.product_top .txt p{ margin: 0; font-size: 16px;}
.product_top .txt:hover{ background: #136ab2; color: #fff;}
.product_top .pic:before{ display: none; content: ''; position: absolute;width: 100%; z-index: 2; height: 40%; left: 0; bottom: 0;  background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); /* Firefox 3.6 - 15 */
	background: linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5));  }
.product_top figure{ padding-top: 62%; position: relative; background-size: contain;}
.product_top .small{ float: left; width: 20%; padding: 45px 0; position: relative;}
.product_top .small figure{margin: 8px 0;}
.product_top .small .slick-arrow{ position: absolute; left: 0; border: none; font-family: å®‹ä½“; font-size: 26px; color: #888888; width: 100%; height: 38px; background: url("../images/ban_btns3.png") no-repeat center bottom; font-size: 0; cursor: pointer;}
.product_top .small .slick-prev{ bottom: auto; top: 0; transform: rotate(180deg);}
.product_top .small .slick-current figure:before{ content: ''; position: absolute; left: 0; width: 100%; height: 100%; top: 0; border: 2px solid #136ab2;}
.product_tab{ position:relative}
.product_tab .ul_tab{ position: relative; background: #136ab2; padding-left: 2.5%; padding-right:100px}
.product_tab .back_a{position: absolute;right: 1%;width: 90px;height: 30px;background: #fff;text-align: center;line-height: 30px;color: #136ab2;border-radius: 5px;top:20px; z-index:10;}
.product_tab .back_a:hover{ font-weight: bold;}
.product_tab .ul_tab li{ display: inline-block; margin-right: 3%; color: #fff; line-height: 70px; font-size: 17px;}
.product_tab .ul_tab .aon{ font-weight: bold; background: url("../images/icon_line5.png") no-repeat center bottom;background-size:  auto 12px;}
.product_tab .tab_con{ padding: 2% 0; font-size: 15px;}
.pro_table{ border-top: 1px solid #ececec; border-right: 1px solid #ececec;}
.pro_table dl{ display: table; width: 50%; float: left; table-layout:fixed;}
.pro_table dl dt,
.pro_table dl dd{ display: table-row;}
.pro_table dl dt{ background: #f9f9f9; font-size: 15px; color: #333333; font-weight: bold;}
.pro_table dl span{ display: table-cell; text-align: center; padding: 12px 0; border-left: 1px solid #ececec; border-bottom: 1px solid #ececec;}
.pro_table dl span:first-child{ width: 32%;}
@media(max-width:768px){
	.product_top .pic,
	.product_top .small{ float: none; width: 100%;}
	.product_top .small{ padding: 0 40px;}
	.product_top .small .slick-arrow{ left: 0; width: 30px; height: 30px; transform: rotate(90deg); top: 50%; margin-top: -15px;}
	.product_top .small .slick-next{ right: 0; left: auto; transform: rotate(-90deg);}
	.pro_table dl{ width: 100%;}
	.pro_table dl dt{ display: none;}
	.pro_table dl:first-child dt{ display: table-row;}
	.product_top .txt{ position: relative; }
}
@media(max-width:640px){
	.product_tab { padding-top:60px}
	.product_tab .ul_tab{padding-right:0}
	.product_tab .back_a{background: #136ab2;color: #fff;top:10px; right: 0;}
}



.case_list li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 3.5%; overflow: hidden;}
.case_list li:nth-child(3n){ margin-right: 0;}
.case_list li figure{ padding-top: 65.3%; transition: all 0.5s;}
.case_list li *{ margin: 0;transition: all 0.5s;}
.case_list li .txt{ transition: all 0.5s; position: relative; background: #fff;}
.case_list li h3{ font-weight: normal;  font-size: 18px; color: #343434; padding: 6% 0 2.5%;}
.case_list li p{ color: #888888; margin: 0; padding-bottom: 2%;}
.case_list li a:hover figure{ transform: scale(1.05);}
.case_list li a:hover h3,
.case_list li a:hover p{ color: #fff;}
.case_list li a:hover .txt{ background: #106ab2;}
.case_list li a:hover .txt *{ padding-left: 2%;}
@media(max-width:740px){
	.case_list li{ width: 48%; margin: 0 1% !important;}
	.case_list li h3{ font-size: 16px;}
}




.case_item1{position: relative;}
.case_item1 .box1{ float: left; background:  #f9f9f9; border: 1px solid #ececec;width: 32.223%; padding: 4%;}
.case_item1 .box1{position: absolute;left: 0;top: 0;height: 100%;overflow: hidden;}



.case_tit{ font-size: 24px; color: #000; text-align: center; font-family:é»‘ä½“}
.case_tit:after{ content:''; display: block; width: 31px; height: 3px; background: #136ab2; margin: 20px auto 0;}
.case_item1 .case_tit{ text-align: left;}
.case_item1 .case_tit:after{ margin-left: 0;}
.case_item1 .box1 article{ font-size:16px; line-height: 24px; color: #000; margin: 13% 0 14%; text-align: justify; font-family:å®‹ä½“}
.case_item1 .box2{ width: 51.389%; float: left; margin: 0 1.3%;  margin-left: 33.523%;}
.case_item1 .box2 figure{ padding-top: 65.137%;}
.case_item1 .box3{ float: left; width: 13.79%; padding: 40px 0; position: relative;}
.case_item1 .box3 figure{ padding-top: 62.95%; margin: 4px 0; position: relative;}
.case_item1 .box3 .slick-arrow{ position: absolute; left: 0; border: none; font-family: å®‹ä½“; font-size: 26px; color: #888888; width: 100%; height: 38px; background: url("../images/ban_btns3.png") no-repeat center bottom; font-size: 0; cursor: pointer; background-size:cover;}
.case_item1 .box3 .slick-prev{ bottom: auto; top: 0; transform: rotate(180deg);}
.case_item1 .box3 .slick-current figure:before{ content: ''; position: absolute; left: 0; width: 100%; height: 100%; top: 0; border: 2px solid #136ab2;}
@media(max-width:768px){
.case_item1 .box3 figure{ margin:4px;}
}
.case_item2{ color: #fff; padding: 5% 0 6%; margin-bottom: 3%; background-repeat: no-repeat; background-position: center top; background-size: cover;margin-top: 4%; /* min-height: 470px; */}
@media(max-width:1024px){
.case_item2{min-height: 280px;}
}
.case_item2 .case_tit{ color: #fff;}
.case_item2_ul{ margin-top: 4%;}
.case_item2_ul li{ overflow: hidden; padding: 1% 0;}
.case_item2_ul li span{ float: left; padding-left: 18px; background:url("../images/icon_line2.png") no-repeat left 5px; width: 20%; }
.case_item2_ul li span:first-child{ width: 30%; margin-left: 10%;}
.case_item3{ padding: 0 0 3%;}
.case_item3 img {margin: 5px 0;}
.case_item3 img {max-width: 30%;}
.case_item3 article{ margin-top: 3%;}
.case_item3 video{ width: 100%; display: block;}
@media(max-width:768px){
	.case_item1 .box1,
	.case_item1 .box2,
	.case_item1 .box3{ width: 100%; float: none;}
	.case_item1 .box3{ padding: 0 40px;}
	.case_item1 .box3 .slick-arrow{ left: 0; width: 30px; height: 30px; transform: rotate(90deg); top: 50%; margin-top: -15px; background-size:inherit;}
	.case_item1 .box3 .slick-next{ right: 0; left: auto; transform: rotate(-90deg);}
	.case_item1 .box1 article{ margin: 3% 0;}
	.case_item1 .box2{margin: 5% 0 0;}
	.case_item1 .box1{position: relative;height: auto;}
}
@media(max-width:640px){
	.case_item3 img {max-width:100%; width:100%}
	.case_tit{ font-size: 20px;}
	.case_item2_ul li{ margin-bottom: 2%;}
	.case_item2_ul li span{ display: block; width: 100% !important; margin-left: 0!important;}
}


.Single{ min-height: 200px; margin-bottom: 3%; overflow: hidden;}
.about_index .pic,
.about_index .txt{ width: 50%; float: left;}
.about_index .item:first-child .txt{ float: right;}
.about_index .txt{ padding-right: 5.5%; line-height: 24px; color: #888888;}
.about_index *{ margin: 0;}
.about_index .h2{ font-size: 32px; color: #333437; margin: 10% 0 1%; font-weight: normal; line-height: normal;}
.about_index .h3{ font-size: 24px; color: #136ab2; font-family: 'DINCond'; margin-bottom: 4%;}
.about_num_ul{ margin: 6% 0;}
.about_num_ul li{ float: left; border-left: 1px solid #e5e5e5; text-align: center; color: #333333; width: 24%;}
.about_num_ul li:first-child{ border-left: none; text-align: left;}
.about_num_ul li:nth-child(2){ width: 43%;}
.about_num_ul li:nth-child(3){ width: 33%;}
.about_num_ul .num{ display: block; color: #136ab2;}
.about_num_ul .num .counter{ font-family: DINCond; font-size: 60px;}
.about_num_ul .num em{ font-style: normal; font-size: 22px;}
.about_num_ul li:first-child .num em{ font-size: 15px;}

.about_index .item:nth-child(1) .pic {margin-bottom: -12%;}
.about_index .item2 .txt {margin-top: 12%;}
/* .about_index .item2 .pic{ margin-top: -12%;} */
.about_index .item2 .h4{ font-size: 24px; font-weight: normal; color: #333333; margin: 15% 0 4%;}
@media(max-width:1440px){
	.about_index .item:first-child .pic{ padding-right: 5.5%;}
}
@media(max-width:1200px){
	.about_index .item2 .pic{ margin-top: 0;}
}
@media(max-width:768px){
	.about_index .txt,
	.about_index .pic{ float: none; width: 100%; padding-right: 0!important;}
}
@media(max-width:640px){
	.about_index .h2{ font-size: 26px;}
	.about_index .h3,
	.about_index .item2 .h4{ font-size: 20px;}
	.about_num_ul .num .counter{ font-size: 36px;}
}

.development{ padding:26px 0; position: relative; }
.development .list{ overflow: hidden; position: relative;}
.development .slick-arrow{ width:54px; height: 26px; background: url("../images/ban_btns2.png") no-repeat center top; left: 50%; top: 0; margin-left: -27px; position: absolute; z-index: 100; border: none; font-size: 0;}
.development .slick-next{ top: auto; bottom: 0; background-position: center bottom;}
.development ul{ position: relative; margin-top: 40px;}
.development .list:before{ content: ''; position: absolute; width: 1px; height: 100%; background: #e7e7e7; left: 50%; top: 0;}
.development .slick-slide{ position: relative; width: 100%; padding-left: 50%; z-index: 5; height: 300px;}
.development .slick-slide:nth-child(2n){ padding-right: 50%; padding-left: 0;}
.development .slick-slide:nth-child(2){}
.development li .txt{ height: 300px; overflow: auto; max-width: 410px; font-size: 15px; line-height: 26px; margin-top: 15px; width: 100%;margin-bottom: 100px;}
.development li .item{ margin-left: 160px; position: relative;}
.development li:nth-child(2n) .item{ /* padding-right: 160px; padding-left: 0; */margin-right: 160px; margin-left: 0; text-align: right;}
.development li:nth-child(2n) figure {float: right;}
.development li:nth-child(2n) .txt{ float: right; text-align: left; height: 200px; margin-bottom: 80px;}
.development li time{ position: absolute; width: 116px; line-height: 116px; height: 116px; border: 1px solid #dddddd; text-align: center; border-radius: 100%; left: -220px; top: 57px; background: #fff; font-size: 18px; color: #999999;}
/* .development li time:hover{background: #136ab2; color: #fff;} */
.development li time b{ font-size: 24px; font-family: Arial;}
.development li:nth-child(2n) time{ left: auto; right: -220px;}
.development li .line{ padding-left: 15px; position: relative; background: url("../images/icon_line.png") no-repeat left 11px; margin-bottom: 20px;}
.development li figure img{transition: .4s;-webkit-transition: .4s;}
.development li figure{ width: 100%;max-width: 410px;overflow: hidden;}
.development li figure:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.development li:hover time{ background: #136ab2; color: #fff;}
@media(max-width:768px){
	.development li{ width: 100%; float: left; margin-top: 0!important;}
	.development li:nth-child(2n) .item{ padding-right: 0; padding-left: 160px; text-align: left;}
	.development li:nth-child(2n) .txt{ float: none;}
	.development li time{ left: 0!important; right: auto;}
	.development li .txt{ height: auto!important;}
	.development .list:before{ left: 60px;}
	.development a.next, .development a.prev{margin-left: 34px; left: 0;}
}

.philosophy_box{ position: relative; overflow: hidden; padding: 14% 0 8%; margin: 3% 0 0;}
.philosophy_box .pic {width: 70%;margin: 0 auto;}
.philosophy_box dd{ width: 360px; max-width: 100%; position: absolute; background: #f5f5f5;}
.philosophy_box dd:before{ content: ''; position: absolute; width: 10px; height: 11px; background: url("../images/icon_line3.png") no-repeat center; }
.philosophy_box dd *{ margin: 0;}
.philosophy_box dd .ytable{ min-height: 138px; padding:2% 10%;}
.philosophy_box dd h4{ font-size: 16px; color: #136ab2; margin-bottom: 2%;}
.philosophy_box dd p{ color: #555555; line-height: 24px;}
.philosophy_box .dd1{ left: 50%; transform: translateX(-50%); top: 0;}
.philosophy_box .dd1:before{ left: 50%; top: 99%; margin-left: -5px; transform: rotate(90deg);}
.philosophy_box .dd2{ left: 1%; top: 38%;}
.philosophy_box .dd2:before{ left: 100%; bottom: 0;}
.philosophy_box .dd3{ right: 1%; top: 38%;}
.philosophy_box .dd3:before{ right: 100%; bottom: 0;transform: rotateY(-180deg);}
.philosophy_box .dd4{ left: 5%; bottom: 0;}
.philosophy_box .dd4:before{ left: 100%; bottom: 0;}
.philosophy_box .dd5{ right: 5%; bottom: 0;}
.philosophy_box .dd5:before{ right: 100%; bottom: 0;transform: rotateY(-180deg);}
.philosophy_box dt{ position: relative; margin: 0 auto;width: 37.1%;}
.philosophy_box dt h3{ position: absolute; left: 50%; top: 38%; transform: translate(-50%,-50%); font-size: 36px; color: #fff;}
.philosophy_box dt h3:after{ content: ''; width: 100%; height: 10px; left: 0; bottom: 5px; background: #ffc331; position: absolute; z-index: 1;}
.philosophy_box dt h3 span{ position: relative; z-index: 2}
@media(max-width:1440px){
	.philosophy_box dt{ width: 26%;}
	.philosophy_box dd{ width: 30%;}
}
@media(max-width:1200px){
	.philosophy_box{ padding-top: 0;}
	.philosophy_box dt{ display: none;}
	.philosophy_box dd{ position: static; width: 100%; margin-bottom: 3%; padding: 3%; transform: none!important;}
	.philosophy_box dd .ytable{ padding: 0; min-height: auto;}
}

.honor_list li{ float: left; width: 23.612%; margin-right: 1.8%; margin-bottom: 2%; text-align: center;}
.honor_list li:nth-child(4n){ margin-right: 0;}
.honor_list li .pic{ padding: 14px; border: 1px solid #e3e3e3; margin-bottom: 5%; transition: all 0.5s;}
.honor_list li figure{ padding-top: 63.876%; background-size: contain; transition: all 0.5s;}
.honor_list li p{ color: #888888;}
.honor_list li a:hover .pic{ box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.honor_list li a:hover figure{ transform: scale(1.03);}
@media(max-width:768px){
	.honor_list li{ width: 48%; margin: 0 1% 3% !important;}
}

.partner_list{ padding: 0 0 3%;}
.partner_list h2 {color: #136ab2;margin-top: 0;}
.partner_list h2 span {border-bottom: 2px solid #136ab2;padding-bottom: 4px;}
.partner_list ul {margin-bottom: 10px;}
.partner_list li{ float: left; width: 14.285%; background: #f8f8f8;}
.partner_list li:nth-child(2n){ background: #fff;}
.partner_list li figure{ padding-top: 55.56%; background-size: contain;}
@media(max-width:768px){
	.partner_list li{ width: 20%;}
}

.news_time{ text-align: center;  padding: 0 7%; margin-bottom: 5%; position: relative;}
.news_time:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 65px; background: #eeefef;}
.news_time li{ font-size: 24px; color: #888888; position: relative; line-height: 62px; width: 125px;}
.news_time li i{ font-weight: normal; margin: 0 10px;}
.news_time li span{ font-weight: normal; font-size: 16px;}
.news_time .aon{ color: #023793;}
.news_time .aon:after{ content: ''; position: absolute; border: 8px solid transparent; border-top-color: #eeefef; top: 100%; left: 50%; margin-left: -8px;}

.news_time{ position: relative; padding: 0 7%;}
.news_time:before{ content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; top: 7px;}
.news_time .ul{}
.news_time li{ text-align: center; background: url("../images/icon_time2.png") no-repeat center top; padding-top: 40px; font-size: 16px; color: #999999; position: relative;}
.news_time li:before{ content: ''; position: absolute; left: 50%; top: -5px; width: 12px; height: 12px; border: 3px solid #d6d6d6; border-radius: 100%; background: #fff; margin-left: -6px;}
.news_time .aon a{ color: #136ab2; font-size: 24px;}
.news_time .aon:before{ border-color: #136ab2; width: 14px; height: 14px; margin-left: -7px; top: -7px;}
.news_time .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.news_time .owl-stage-outer{ position:relative; overflow:hidden; padding-top: 7px;}
.news_time .owl-stage{position:relative;touch-action: manipulation;}

.news_time .owl-nav button{ position: absolute; top: -20px; width: 26px; height: 54px; background: #eeefef; font-size: 36px; border: none; color: #fff; cursor: pointer; border-radius: 5px; }
.news_time .owl-nav span{ display: block; line-height: normal; margin-top: -6px;}
.news_time .owl-nav .owl-prev{ left: -2px;}
.news_time .owl-nav .owl-next{ right: -2px;}
.news_time .owl-nav button:hover{ background-color: #136ab2;}

.news_list li:hover{ box-shadow: 0 0 15px #eee;}
.news_list li{ float: left; width: 31.25%; margin-right: 3.1%; margin-bottom: 4%; padding: 1.11%; border: 1px solid #e2e2e2;}
.news_list li:nth-child(3n){ margin-right: 0;}
.news_list li a{ display: block; width: 100%; overflow: hidden;}
.news_list li figure{ padding-top: 60.1%; margin-bottom: 3%; transition: all 0.5s;}
.news_list li .txt{ padding: 5%;}
.news_list li h3{ font-size: 16px; font-weight: normal; margin: 0;}
.news_list li p{ line-height: 24px; color: #888888; overflow: hidden; height: 50px; margin: 5% 0;}
.news_list li time{ padding-left: 20px; background: url("../images/icon_time.png") no-repeat left center; font-size: 15px; color: #999999;}
.news_list li:hover figure{ transform: scale(1.05);}
@media(max-width:640px){
	.news_list li{ width: 48%; margin: 0 1% 5% !important;}
}


.news_info .title{ text-align: center; border-bottom: 1px solid #e4e4e4; padding-top: 2%; margin-bottom: 4%;}
.news_info .title h1{ font-size: 30px; color: #000000; font-weight: normal; line-height: normal;}
.news_info .title p{ padding: 0.5% 0 2%;}
.news_info .title span{ display: inline-block;padding-left: 20px; background: url("../images/icon_time.png") no-repeat left center; color: #999999; font-size: 15px;}
.news_info .info{ line-height: 24px; text-align: justify; margin-bottom: 10%;}
@media(max-width:640px){
	.news_info .title h1{ font-size: 20px;}
}

.video_play{ position: relative; padding-top: 39.5%;}
.video_play video,
.video_play iframe{ position: absolute; width: 70%; height: 100%; background: #000; left: 50%; top: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.video_list{ margin: 3% 0; background: #f9f9f9; padding: 1% 55px; border: 1px solid #ececec; position: relative;}
.video_list .slick-slide{ padding: 0 15px;}
.video_list .slick-slide a{ width: 100%; display: block; position: relative;}
.video_list p{ position: absolute; left: 0; bottom: 0; width: 100%; padding: 5% 3%; text-align: center; color: #fff; background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); /* Firefox 3.6 - 15 */
	background: linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); margin: 0;}
.video_list p:before{ content: ''; display: inline-block; width: 15px; height: 15px; background: url("../images/icon_play.png") no-repeat center; margin-right: 3%; vertical-align: middle;}
.video_list .slick-arrow{ position: absolute;  border: none; top: 50%; transform: translateY(-50%); width: 16px; height: 29px; background: url("../images/ban_btns4.png") no-repeat left center; font-size: 0; z-index: 10;}
.video_list .slick-prev{ left: 30px;}
.video_list .slick-next{ right: 30px; background-position: right center;}
@media(max-width:640px){
	.video_list{ padding: 1% 30px;}
	.video_list .slick-slide{ padding: 0 5px;}
	.video_list .slick-prev{ left: 0;}
	.video_list .slick-next{ right: 0;}
	.video_play video,
	.video_play iframe {width: 100%;}
	.video_play {padding-top: 59.5%;}
}

.job_list{}
.job_list .list_top{ background: #136ab2; color: #fff; font-size: 16px;}
.job_list .ul_top{}
.job_list .list li{ font-size: 15px; border-bottom: 1px solid #eee; cursor: pointer;}
.job_list .ul_top li{ width: 20%; float: left; line-height: 60px; text-align: center; padding: 0 2%; position: relative;}
.job_list .ul_top li:first-child{ text-align: left;}
.job_list .ul_top li span{ display: inline-block; vertical-align: middle; line-height: 22px; }
.job_list .ul_top .time:after{ content: ''; position: absolute; width: 13px; height: 7px; background: url("../images/select.png") no-repeat center; right: 10%; top: 50%; margin-top: -3px;transform: rotate(90deg);}
.job_list .ul_top.on .time:after{ transform: rotate(0);}
.job_list .info{ display: none; padding:0 2% 4%; font-size: 14px; line-height: 28px; border-bottom: 1px solid #eee;}
.job_list .info .h4{ font-size: 16px; color: #136ab2; margin: 3% 0 0.5%;}
.job_list .job_a{ display: block; width: 144px; line-height: 46px; text-align: center; background: #136ab2; font-size:18px; color: #fff; border-radius: 5px; margin-top: 2.5%;}
@media(max-width:768px){
	.job_list .ul_top li{ width: 33.33%;}
	.job_list .ul_top li:nth-child(3),
	.job_list .ul_top li:nth-child(4){ display: none;}
	.job_list .ul_top li span{ padding-right: 10px;}
	.job_list .job_a{ font-size: 16px;}
}

.job_index .tit{ text-align: center; font-size: 30px; color: #136ab2; font-weight: normal; margin:  0 0 5%;}
.job_index .item1+.item1{margin-top: 5%;}
.job_index .item1 .pic{ float: left; width: 50%;}
.job_index .item1 .txt{ float: right; width: 49%; padding: 4% 5% 0; color: #888888; line-height: 24px;}
.job_tit{ font-size: 24px; color: #333; line-height: normal;margin-bottom: 3%;}
.job_tit b{ font-size: 50px; color: #dddddd; display: inline-block; vertical-align: middle;}
.job_tit i{ width: 10px; height: 1px; display: inline-block; background: #136ab2; vertical-align: middle; margin: 0 10px;}
.job_index .item1 .txt li{ padding-left: 15px; background: url("../images/icon_line4.png") no-repeat left 8px; color: #888888; line-height: 24px; margin-bottom: 1.5%;}
.job_index .item1:nth-child(2n-1) .pic{float: right;}
.job_index .item1:nth-child(2n-1) .txt{float: left;}
.job_index .item3 .txt{ padding-top: 0;}
@media(max-width:768px){
	.job_index .item1 .pic,
	.job_index .item1 .txt{ float: none; width: 100%; padding: 0;}
	.job_tit b{ font-size: 40px;}
}
@media(max-width:640px){
	.job_index .tit{ font-size: 24px;}
	.job_tit{ font-size: 20px;}
}


.contact_index{ padding: 0.5%; border: 2px solid #f3f3f3;}
.contact_index .map{ height: 525px; float: left; width: 54.5%;}
.contact_index .map *{ max-width: none;}
.contact_index .txt{ float: right; width: 45%; padding:3% 4%;}
.contact_index .txt h3{ margin: 0; font-size: 24px; color: #333333; font-weight: normal;}
.contact_index .txt h3:after{ content: ''; display: block; width: 27px; height: 2px; background: #cecece; margin: 4% 0;}
.contact_ul{ font-size: 0;}
.contact_ul li{ display: inline-block; vertical-align: top; width: 47%; margin-right: 6%; font-size: 14px; line-height: 24px; border-bottom: 1px solid #eee; padding-bottom: 3%; margin-bottom: 3%;}
.contact_ul li:nth-child(2n){ margin-right: 0;}
.contact_ul li p{ margin: 4% 0 6%; padding-left: 25px; font-size: 16px; color: #333333; background: url("../images/tel.png") no-repeat left center;}
.contact_ul li p.tel {background-size: 22px;}
.contact_ul li b{ color: #136ab2; font-size: 18px; display: inline-block; vertical-align: middle; margin-right: 5px;}
.contact_ul li a{color: #136ab2;}
.contact_ul li:nth-child(3){ min-height: 113px;}
.contact_ul li:nth-child(2) p{ background-image: url("../images/contact_icon2.png");}
.contact_ul li:nth-child(4) p{ background-image: url("../images/contact_icon3.png");}
.contact_ul li:nth-child(5) p{ background-image: url("../images/contact_icon4.png");}
.contact_ul li:nth-child(6) p{ background-image: url("../images/contact_icon5.png");}
.contact_list{ padding: 3% 0 8%;}
.contact_list ul{ font-size: 0;}
.contact_list li{ display: inline-block; vertical-align: top; font-size: 14px; line-height: 28px; color: #666666; width: 23.65%; margin-right: 1.8%; border: 2px solid #f3f3f3; margin-bottom: 2%;}
.contact_list li:nth-child(4n){ margin-right: 0;}
.contact_list li figure{ padding: 2.4%; border-bottom: 2px solid #f3f3f3;}
.contact_list li .txt{ padding: 7% 9%;}
.contact_list li .txt a{color: #666;}
.contact_list li .txt .info p {padding-left: 25px;background-repeat: no-repeat;background-position: left 4px;word-break: break-all;}
.contact_list li .txt .info .name {background-image: url(../images/contact_icon12.png);}
.contact_list li .txt .info .tel {background-image: url(../images/tel.png);background-size: 20px;}
.contact_list li .txt .info .email {background-image: url(../images/contact_icon3.png);}
.contact_list li .txt .info .address {background-image: url(../images/contact_icon4.png);}
.contact_list li *{ margin: 0;}
.contact_list li h3{ font-size: 16px; color: #136ab2; margin-bottom: 3%;}
@media(max-width:768px){
	.contact_index .map,
	.contact_index .txt{ float: none; width: 100%;}
	.contact_index .map{ height: 300px;}
	.contact_list li{ width: 48%; margin: 0 1% 2% !important;}
	.contact_list li figure{display: none;}
}
@media(max-width:640px){
	.contact_index .txt h3{ font-size: 20px;}
	.contact_ul li{ width: 100%; display: block;min-height: auto !important;}
	.contact_list li{ width: 100%; margin: 0 0 2% !important;}
}

.message_index{position: relative;}
.message_index .table{ float: left; width: 50%; margin-right: 0%; border: 1px solid #f5f5f5; background: url("../images/message_bg.jpg") no-repeat; position: relative; z-index: 2;  padding: 5% 5% 3.5%; background-size: cover;}
.message_index .table dt{ font-size: 20px; color: #343434; position: relative; margin-bottom: 2%;}
.message_index .table dt:before{ content: ''; width: 9%;height: 187%; background: url("../images/contact_icon6.png") no-repeat center; position: absolute; left: 0; bottom: 100%; background-size: contain;}
.message_index dd{ margin-bottom: 20px; border: 1px solid #ededed; position: relative;}
.message_index .row2{ width: 48%; margin-right: 4%; float: left; padding-left: 45px; line-height: 40px;}
.message_index .row{ clear: both;}
.message_index .n_right{ margin-right: 0;}
.message_index .name{ width: 40px; height: 80%; position: absolute; left: 0; top: 10%; background: url("../images/contact_icon8.png") no-repeat center; border-right: 1px solid #ededed;}
.message_index dd:nth-child(3) .name{ background-image: url("../images/contact_icon9.png");}
.message_index dd:nth-child(4) .name{ background-image: url("../images/contact_icon10.png");}
.message_index dd:nth-child(5) .name{ background-image: url("../images/contact_icon11.png");}
.message_index .text{ width: 100%; height: 40px; line-height: 40px; border: none; background: none; padding: 0 10px;border: 1px solid #136ab2;}
.message_index textarea.text{ height: 86px;}
.message_index figure{ float: right; width: 49%;margin-left: 0%;position: absolute;height: 100%; right: 0;top: 0;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.message_index figure img{display: none;}
.message_index .dd_btn{ border: none; margin-bottom: 0;}
.message_index .dd_btn:before{ content: ''; width: 9%;height: 106%; background: url("../images/contact_icon7.png") no-repeat center; position: absolute; right: 0; top: 0; background-size: contain;}
.message_index .dd_btn .btn{ border: none; width: 145px; height: 44px; line-height: 44px; text-align: center; background: #136ab2; font-size: 16px; color: #fff; cursor: pointer;}
.message_index .text::-webkit-input-placeholder{
	color:#bfbebe;
}
.message_index .text::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#bfbebe;
}
.message_index .text:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#bfbebe;
}
.message_index .text:-ms-input-placeholder{  /* Internet Explorer 10-11 */
	color:#bfbebe;
}
@media(max-width:768px){
	.message_index .table,
	.message_index figure{ float: none; width: 100%; margin: 0 0 2%;position: relative;height: auto;top: auto;right: auto;background: none!important;}
	.message_index figure img{display: block;}
	.message_index .table dl{ padding-top: 6%;}
}
@media(max-width:640px){
	.message_index .table dl{ padding-top: 2%;}
	.message_index .table dt{ font-size: 16px;}
	.message_index .table dt:before{ display: block; padding-top: 11%; position: static;}
	.message_index .row2{ width: 100%; margin-right: 0; float: none;}
}

/*æœç´¢*/
.newsList_box{}
.newsList_box li{ line-height:55px;border-bottom:1px dashed #e5e5e5;}
.newsList_box li a{ padding-right:10px;}
.newsList_box li time{ float:right;}
.newsList_box li a:hover{ color: #1d2087;}

.pro_video_list li a{ display: block; width: 100%; position: relative;}
.pro_video_list li{ width: 23.5%; margin-right: 2%; float: left; margin-bottom: 2%;}
.pro_video_list li:nth-child(4n){ margin-right: 0;}
.pro_video_list li figure{ padding-top: 56%;}
.pro_video_list p{ position: absolute; left: 0; bottom: 0; width: 100%; padding: 5% 3%; text-align: center; color: #fff; background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); /* Firefox 3.6 - 15 */
	background: linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,0.5)); margin: 0;}
.pro_video_list p:before{ content: ''; display: inline-block; width: 15px; height: 15px; background: url("../images/icon_play.png") no-repeat center; margin-right: 3%; vertical-align: middle;}
@media (max-width:1000px) {
	.pro_video_list li{ width: 31.33%; margin: 0 1% 2% !important;}
}
@media (max-width:640px) {
	.pro_video_list li{ width: 48%;}
}

.info-page { padding:3% 0}
.info-page span{ display:block; padding:10px 0}
.info-page .back{ text-align:center}
.info-page .back a{ width:120px; line-height:40px; display:inline-block; border-radius:100px; border:solid 1px #ddd}
.info-page .back a:hover{ background-color:#014099; color:#fff; border-color:#014099}


.web_link ul li{ padding:10px 0; border-bottom:dotted 1px #e4e4e4}
.web_link ul li b{ display:block; font-size:16px; font-weight:normal;}
.web_link ul li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;}

.get-back{
	text-align: center;padding: 3% 0;
}
.get-back a{display: inline-block; width: 90px;height: 30px;background: #136ab2;line-height: 30px;color: #fff;border-radius: 5px;z-index:10;}
.get-back a:hover{ font-weight: bold;}

@media (max-width:768px) {
	.development .slick-slide{padding-left: 0px;height: auto;}
	.development .slick-slide:nth-child(2n){padding-right: 0;}
	.development li time{width: 80px;height: 80px;line-height: 80px;font-size: 16px;}
	.development li time b{font-size: 14px;}
	.development .list:before{left: 40px;}
	.development li .item,.development li:nth-child(2n) .item{padding-left: 95px;margin: 0;}
}


#bsLogoList li {display: none !important;}
#bsLogoList #bp-baiduhi,
#bsLogoList #bp-baiducang,
#bsLogoList #bp-neteasemb,
#bsLogoList #bp-ifengmb,
#bsLogoList #bp-sohuminiblog,
#bsLogoList #bp-qqmb,
#bsLogoList #bp-qzone,
#bsLogoList #bp-renren,
#bsLogoList #bp-douban,
#bsLogoList #bp-wealink {display: inline-block !important;}


#allmap *{ -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -o-box-sizing:content-box;-o-box-sizing:content-box; box-sizing:content-box;}
#bsPanel {display: none;}
#allmap input {box-sizing: border-box;}</pre></body></html>